History
History
Synonyms
UK
US
Meaning:
cannon

a large, heavy gun, especially the old kind that fired a solid ball of metal

large gun

HEAVY ARTILLERY as in Wiktionary
HEAVY ARTILLERY as in Wikipedia